Software Tools for Micro-analysis of Programs
نویسندگان
چکیده
The paper proposes and describes several tools enabling their user to estimate the efficiency of Pascal or C-like programs. The approach consists of generating symbolic formulas expressing the efficiency of the programs being analyzed. The formulas are applicable to a variety of compiler-machine configurations. The actual numeric values of the variables in the symbolic formula are determined using linear programming techniques. The proposed approach reduces considerably the amount of benchmarking needed to analyze programs. Several examples are presented showing the applicability of the tools. The effort necessary to implement them is considerably reduced by the combined usage of Prolog and a symbolic formula manipulation package (Maple).
منابع مشابه
Transformation of Parallel Programs Guided by Micro-Analysis
In this talk A. Weitzman provides a summary of the past work done at Brandeis in micro-analysis, and outlines some new research directions which are the subject of her dissertation. The overall goal is to develop program manipulation and analysis tools which help a user in transforming parallel programs so as to render them more eecient for execution in a variety of parallel machines. One of th...
متن کاملAnalysis of ×86 instruction set usage for DOS/Windows applications and its implication on superscalar design
The understanding of instruction set usage in typical DOS/Windows applications plays a very important role in designing high performance x86 compatible microprocessors. This paper presents the tools to such analysis, the analysis results, and their implications on the design of a superscalar processor, based on a RISC core, for efficient x86 instruction execution. The analysis tools include mon...
متن کاملDimensional Similarity in the Study of Microbubble Production Inside Venturi Tube
The present study considers of the water and air flow and Micro-Bubble production inside the venturi tube, by the use of dimensional analysis. Numerical analysis of Micro-Bubble creation in venturi tube requires fast computers and large amounts of storage space. Up to now, there has been no numerical analysis concerning Micro-Bubble creation and all other existing studies are experimental. To s...
متن کاملSoftware Tools for the Analysis of Functional Magnetic Resonance Imaging
Functional magnetic resonance imaging (fMRI) has become the most popular method for imaging of brain functions. Currently, there is a large variety of software packages for the analysis of fMRI data, each providing many features for users. Since there is no single package that can provide all the necessary analyses for the fMRI data, it is helpful to know the features of each software package. ...
متن کاملAutomated Analysis of Java Methods for Confidentiality
We address the problem of analyzing programs such as J2ME midlets for mobile devices, where a central correctness requirement concerns confidentiality of data that the user wants to keep secret. Existing software model checking tools analyze individual program executions, and are not applicable to checking confidentiality properties that require reasoning about equivalence among executions. We ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softw., Pract. Exper.
دوره 22 شماره
صفحات -
تاریخ انتشار 1992